html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset{margin: 0;padding: 0;}
html{ overflow-y:auto; overflow-x:hidden}
h1, h2, h3, h4, h5, h6{font-weight: normal;font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom: 1;clear: both;overflow: visible;}
body{
     line-height:24px;
	  font-size:12px;
	font-family: Verdana, Arial, Tahoma;
	}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#1c73b0;text-decoration:none;}
.clear{ clear:both;}
.center{ text-align:center}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0; background:none}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:2px;}
.img:hover img{border: 1px solid #1c73b0;}

/*.page{ width:1020px; background-color:#fff; margin:0 auto;}*/
.main{ width:975px; height:auto; overflow:hidden; margin:0 auto;margin-bottom:10px; margin-top:18px;}

/*neiye-right*/
.right{ width:733px; float:right;}
.right_top{ float:left; width:733px; background:url(right_top.jpg) no-repeat center top; height:36px;}
.right_tf{ float:left; font-size:14px; font-weight:bold; color:#0a68a6; text-indent:30px; height:36px; line-height:36px;}
.right_r{ float:right; margin-right:10px; text-align:center; height:36px; line-height:36px;}
.right_r a{ color:#333}
.right_r a:hover{ color:#1c73b0; text-decoration:underline}
.right_bg{ float:left;width:733px; height:auto; overflow:hidden; background:url(right_bg.jpg) repeat-y center top; padding-top:10px; padding-bottom:20px;}
.right_bt{ float:left; width:733px; height:5px; background:url(right_bt.jpg) no-repeat center top;}
/*top*/
.top_body{ width:100%; height:552px; overflow:hidden; background:url(top_body.jpg) repeat-x center top; margin:0 auto; position:relative; left:50%; margin-left:-50%;}
.top_bg{ width:100%; height:173px; background:url(top_bg.png) repeat-x center top; margin:0 auto; padding-top:27px}
.top{ width:975px; height:84px; background:url(top.png) no-repeat center top; margin:0 auto;}
.top_right{ float:right; width:300px; margin-top:12px;}
.top_right_con{ border-bottom:1px #999999 solid; float:left; height:30px; line-height:30px;}
.top_right_tel{ font-size:16px; font-weight:bold; color:#FF0000; float:left; height:30px; line-height:30px;}

.nav{ width:975px; height:41px; margin:0 auto; line-height:41px; margin-top:18px;}
.nav ul{ width:975px; margin:0 auto}
.nav ul li{ float:left; width:auto; height:45px; line-height:45px; color:#fff; font-size:14px;}
.nav ul li a{ color:#fff; text-decoration:none;padding:0 23px;}
.nav ul li a:hover{ color:#FFF;text-decoration:none; background:url(nav_on.png) no-repeat center top; display:block}

.banner_bg{ width:968px; height:318px; background:#FFFFFF; margin:0 auto;}
.banner{ width:958px; height:308px; margin:0 auto; text-align:center; padding-top:5px;}

/*设备*/
.sy_sb_bg{ width:100%; height:221px; overflow:hidden; background:url(sy_sb_bg.jpg) repeat-x center top;}
.sy_sb{ width:975px; margin:0 auto; margin-top:10px;}
.sy_sb_left{ width:48px; height:189px; background:url(sy_sb_left.png) no-repeat center  top; text-align:center; float:left; font-size:14px; padding-top:45px; line-height:20px; color:#FFFFFF; margin-top:10px;}
.sy_sb_left a{ color:#FFFFFF}
.sy_sb_left a:hover{ color:#FFFFFF; text-decoration:underline}
.sy_sb_right{ float:left; width:920px; margin-left:5px; _margin-left:2px;}
.sy_sb_tup{ width:212px; height:197px; background:url(sy_sb_tup.jpg) no-repeat center center; float:left; text-align:center; padding-top:10px; overflow:hidden; margin-left:9px;_margin-left:4px; margin-right:9px; _margin-right:4px;}
.sy_sb_tup .pic{ width:202px; height:151px;DISPLAY: block; CURSOR: pointer; margin:0 auto; margin-top:5px;}
.sy_sb_tup .tit{ width:202px; height:36px;margin:0 auto; padding-top:10px; }


/* mover ad */
.movead { float:left; width:920px; height:197px;}
.movead .pcont {width:920px; height:197px; overflow:hidden;}
.movead .ScrCont {width: 32766px; }
.movead #List1_1 {FLOAT: left}
.movead #List2_1 {FLOAT: left}

/*left_pro*/
.left{ float:left; width:223px; height:auto; overflow:hidden}
.left_pro{ width:223px; height:auto; overflow:hidden; float:left}
.left_pro_top{ width:223px; height:1px; background:url(left_pro_top.jpg) no-repeat center top;}
.left_pro_img{ width:212px; height:31px; line-height:31px; float:left; background:url(left_pro_img.jpg) no-repeat center top; margin-bottom:10px;}
.left_lx_img{ width:223px; height:76px; background:url(left_lx_img.jpg) no-repeat center top;}
.left_pro_tf{ float:left; font-size:14px; height:31px; line-height:31px; color:#FFF; text-indent:15px;}
.left_pro_more{ float:right; color:#fff;height:31px; line-height:31px; padding-right:17px;}
.left_pro_more a{ color:#fff}
.left_pro_more a:hover{ color:#fff; text-decoration:underline}

.left_pro_bg{ width:223px; height:auto; overflow:hidden; background:url(left_pro_bg.jpg) repeat-y center top;padding-top:15px; padding-bottom:18px;}
.left_pro_bt{ width:223px; height:8px; background:url(left_pro_bt.jpg) no-repeat center top;}

.left_list{ width:200px; margin:0 auto; }
.left_list ul{}
.left_list ul li{ width:200px; height:42px; line-height:42px; background:url(left_list.jpg) no-repeat center center;  margin:0 auto;}
.left_list ul li a:link{ color:#2073d6;padding-left:25px; text-decoration:none}
.left_list ul li a:visited{ color:#2073d6;padding-left:25px; text-decoration:none}
.left_list ul li a:hover{color:#2073d6; text-decoration:underline; line-height:42px; height:42px; display:block ;}
.left_list ul li a:active{color:#2073d6;padding-left:25px; text-decoration:none}

/*sy_right*/
.sy_right{ width:742px; float:left;}
.sy_right_top{width:742px; height:6px; background:url(sy_right_top.jpg) no-repeat center top;}
.sy_right_bg{ width:742px; height:auto; overflow:hidden; background:url(sy_right_bg.jpg) repeat-y center top}
.sy_right_bt{ width:742px; height:6px; background:url(sy_right_bt.jpg) no-repeat center top;}

/*gsjj*/
.gsjj{ width:341px; border:1px solid #d4d4d4; height:auto; overflow:hidden; float:left; padding-bottom:8px; margin-top:12px;}
.gsjj_top{ width:339px; height:41px; background:url(gsjj_top.jpg) no-repeat center top}
.gsjj_tf{ float:left; height:41px; line-height:41px; font-size:14px;color:#fff; text-indent:20px;}
.gsjj_img{ width:315px; height:112px; background:url(gsjj_img.jpg) no-repeat center top; margin:0 auto; margin-top:10px;}
.gsjj_body{ width:315px; height:auto; overflow:hidden; margin:0 auto; padding-top:5px;}
.gsjj_pic{ width:315px; height:33px; background:url(gsjj_pic.jpg) no-repeat center top; margin:0 auto}
/**/
.sy_news{ width:610px; float:left; margin-left:21px!important; margin-left:10px; margin-top:12px;}
.sy_news_top{ width:610px; height:45px; background:url(sy_news_top.jpg) no-repeat center top;}
.sy_news_tf{ float:left; font-size:14px;color:#fff;text-indent:20px; padding-top:16px;}
.sy_news_more{ float:right;text-align:center; color:#333;padding-top:14px; padding-right:10px;}
.sy_news_more a{ color:#333}
.sy_news_more a:hover{ color:#333; text-decoration:underline}
.sy_news_bg{ width:610px; background:url(sy_news_bg.jpg) repeat-y center top; margin:0 auto; height:auto; overflow:hidden;}
.sy_news_body{ width:585px;padding-top:3px; float:right; padding-bottom:15px;}
.sy_news_pic{ width:214px; height:155px; background:#f0f0f0; float:left; padding-top:7px; margin-top:10px; padding-bottom:5px;}
.sy_news_content{ width:340px; float:left; margin-left:15px!important; margin-left:7px; height:180px; overflow:hidden}

.sy_news_list{ width:340px; height:29px; line-height:29px; border-bottom:1px #CCC dotted; background:url(icon.jpg) no-repeat center left;}
.sy_news_con{ float:left; width:240px; text-indent:15px;}
.sy_news_date{ float:right; width:90px; color:#CCCCCC}
.sy_news_bt0{ width:610px; height:1px; background:url(sy_news_bt0.jpg) no-repeat center top; margin:0 auto}
.sy_ry{ float:right; width:575px; height:121px; padding-right:12px; padding-bottom:5px; padding-top:5px;}
.sy_news_bt{ width:610px; height:3px; background:url(sy_news_bt.jpg) no-repeat center top; margin:0 auto}
/*随机新闻*/
.sj_news{ width:700px; margin:0 auto; height:auto; overflow:hidden; }
.sj_news_top{ width:698px; height:30px;background:#3594df;margin-top:10px; margin-bottom:10px;}
.sj_news_tf{ float:left; height:30px; line-height:30px; text-indent:15px ; color:#FFF}
.sj_news_bg{ width:696px; border:1px #CCC dotted; height:auto; overflow:hidden; padding-top:8px; padding-bottom:5px;}
.sj_news_body{ width:680px; margin:0 auto;}
.sj_news_list{ float:left; margin-left:10px!important; margin-left:5px;background:url(icon.jpg) no-repeat center left; width:330px; text-indent:15px; line-height:30px; border-bottom:1px #CCC dotted; }
/*随机产品*/
.sj_pro_list{ float:left; width:170px; height:150px;}

/**/
.ny_news_list{ width:700px;height:30px; line-height:30px; border-bottom:1px #CCC dotted; background:url(news_list_icon.jpg) no-repeat center left; text-indent:14px; margin:0 auto}
.ny_news_list .l-con{ float:left; text-align:left;}
.ny_news_list .r-date{ float:right; text-align:right; color:#CCCCCC}
/*sy_tupian*/
.sy_tupian{ width:975px; height:120px; margin:0 auto; background:url(sy_tupian.jpg) no-repeat center top; margin-top:20px;}
.sy_tupian_left{ float:left; width:508px; height:84px; font-family:'微软雅黑'; font-weight:bold; line-height:40px; font-size:16px; letter-spacing:1px; margin-left:28px; padding-top:20px;}
.sy_tupian_right{ float:right; font-size:14px; color:#F00; font-weight:bold; padding-right:80px; padding-top:67px;}
.sy_tupian_bt{ width:975px; height:23px; background:url(sy_tupian_bt.jpg) no-repeat center top; margin:0 auto}

/*sy_cp*/
.sy_cp{ width:731px; float:left; margin-left:21px!important; margin-left:10px;}
.sy_cp_top{ float:left; width:731px; background:url(sy_cp_top.jpg) no-repeat center top; height:36px;}
.sy_cp_tf{ float:left; font-size:14px;color:#fff; height:36px; text-indent:20px; padding-top:10px;}
.sy_cp_more{ float:right;height:36px;margin-right:10px;color:#333;padding-top:6px;}
.sy_cp_more a{ color:#333}
.sy_cp_more a:hover{ color:#333; text-decoration:underline}
.sy_cp_bg{ width:731px; height:auto; overflow:hidden; background:url(sy_cp_bg.jpg) repeat-y center top; padding-top:15px; padding-bottom:10px;}
.sy_cp_bt{ width:731px; height:3px; background:url(sy_cp_bt.jpg) no-repeat center top;}

/*link*/
.link{ width:975px; margin:0 auto; margin-top:15px;}
.link_top{ width:975px; height:29px; background:url(link_top.jpg) no-repeat center top; margin:0 auto}
.link_tf{ width:975px; height:29px; line-height:29px; font-size:14px; color:#FFF; text-indent:20px;}
.link_bg{ width:975px; height:auto; background:url(link_bg.jpg) repeat-y center top;overflow:hidden; margin:0 auto; line-height:30px;}
.link_bt{ width:975px; height:2px; background:url(link_bt.jpg) no-repeat center top;}


/*foot*/
.foot_bg{ width:100%; background:url(foot_bg.jpg) repeat-x center top; margin:0 auto; height:auto; overflow:hidden;margin-bottom:5px;}
.foot_menu{ width:975px; margin:0 auto; height:33px; line-height:33px; background:none; text-align:center; color:#FFF; padding-top:9px;}
.foot_menu a{ color:#FFF}
.foot_menu a:hover{ color:#FFF; text-decoration:underline}
.foot{ width:975px; margin:0 auto; height:auto; overflow:hidden; padding-top:8px;}


#fenye{line-height:28px; font-size:12px; clear:both; text-align:right; padding-right:30px;margin-top:15px; font-family:"微软雅黑"; padding-bottom:15px;}
#fenye a{ padding:3px 5px; border:1px solid #ddd; margin:0 2px;}
#fenye a:hover,#fenye span:hover{ background:#0569c9; color:#fff;}
#fenye span{ padding:3px 5px; border:1px solid #ddd; margin:0 2px;}



.slider, .slider .slider-img {
    overflow: hidden;
    height: 318px;
}
.slider {
    width: 968px;
    margin: 0 auto;
    position: relative;
}
.slider:hover .slider-btn {
    color: #fff;
    text-shadow: 0 0 5px #666;
}
.slider .slider-img {
    width: 9580px;
    position: relative;
}
.slider .slider-img .slider-img-ul {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}
.slider .slider-img .slider-img-ul li {
    float: left;
}
.slider .slider-img .slider-img-ul li img {
    width: 968px;
    height: 318px;
}
.slider .slider-dot ul {
    position: absolute;
    right: 50px;
    bottom: 30px;
}
.slider .slider-dot ul li {
    cursor: pointer;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ccc;
    border: 2px solid #fff;
    float: left;
    margin-left: 10px;
}
.slider .slider-dot ul li.active, .slider .slider-dot ul li:hover {
    background: #fff;
}
.slider .slider-btn {
    position: absolute;
    width: 50px;
    height: 100px;
    top: 50%;
    line-height: 100px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    text-decoration: none;
    font-family: '黑体';
    color: rgba(255, 255, 255, 0);
}
.slider .slider-btn:hover {
    background: rgba(125, 125, 125, .3);
}
.slider .slider-btn.slider-btn-left {
    left: 0;
    margin-top: -50px;
}
.slider .slider-btn.slider-btn-right {
    right: 0;
    margin-top: -50px;
}